home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 247_02 / readme2.doc < prev    next >
Text File  |  1989-04-17  |  2KB  |  38 lines

  1.   This diskette contains the following files
  2.  
  3.   TCS.LIB     -     Turbo C V1.0 small model MIRACL library
  4.   MS5S.LIB    -     Microsoft C V5.0 small model MIRACL library
  5.   RATCALC.EXE -     Rational Calculator (Black & White)
  6.   RATKALC.EXE -     Rational Calculator (Colour)
  7.   FACT.EXE    -     Factorial program
  8.   BRENT.EXE   -     Integer factorisation program
  9.   ENCIPH.EXE  -     Okamoto enciphering program
  10.   DECIPH.EXE  -     Okamoto deciphering program
  11.   PUBLIC.KEY  -     Public key for use by enciphering program
  12.   PRIVATE.KEY -     Private key for use by deciphering program
  13.   BIG.HPP     -     C++ header for 'big' numbers
  14.   FLASH.HPP   -     C++ header for 'flash' numbers
  15.   NUMBER.HPP  -     C++ header for 'big' numbers mod n
  16.   FACT.CPP    -     Example C++ source (uses BIG.HPP)
  17.   HAIL.CPP    -     Example C++ source       "
  18.   BRENT.CPP   -     Example C++ source       "
  19.   POLLARD.CPP -     Example C++ source (uses NUMBER.HPP)
  20.   SAMPLE.CPP  -     Example C++ source (uses FLASH.HPP)
  21.  
  22.   If using Microsoft C Version 5.0+ or Turbo C V1.0+ then rename MS5S.LIB
  23.   or TCS.LIB to MIRACL.LIB and you're in business right away. If using
  24.   another compiler then you must execute the appropriate xxDOIT.BAT file
  25.   to create the MIRACL library.
  26.  
  27.   Some files on this disk implement an experimental C++ implementation of
  28.   the MIRACL library. All the extra work is done by the headers "big.hpp",
  29.   "flash.hpp" and "number.hpp". This system was developed using ZORTECH C++
  30.   Version 1.0, which is VERY buggy and unhelpful.
  31.  
  32.   The standard MIRACL library must first be re-compiled using the ZORTECH
  33.   compiler. See zpdoit.bat 
  34.  
  35.   Note how readable the C++ versions of the example programs now look.
  36.  
  37.  
  38.